package com.project.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.project.bean.PieBean;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import javax.annotation.ManagedBean;
import java.time.LocalDate;
import java.util.List;
@Mapper
public interface IPieMapper extends BaseMapper<PieBean> {
    /**  根 据指定时间段、统计 每个类别的销售额。
     *
     * @param startDate 起始日期
     * @param endDate   结束日期
     * @return 销售统计对象集合
     */
    List<PieBean> findByType(@Param("startDate") LocalDate startDate,
                             @Param("endDate") LocalDate endDate);
    /**  根据指定时间段、统计每个品牌的销售额。
     *
     * @param startDate 起始日期
     * @param endDate   结束日期
     * @return 销售统计对象集合
     */
    List<PieBean> findByKind(@Param("startDate") LocalDate startDate,
                             @Param("endDate") LocalDate endDate);

}
